package com.xcf.service.business.entities;

import java.util.List;

import com.xcf.util.PageData;

public interface EntityMaintainService {
	/**
	 * 查找实体信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> findEntityMaintainInfo(PageData pd)throws Exception;
	/**
	 * 查找合同信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> findContractInfo(PageData pd)throws Exception;
	/**
	 * 查找发票抬头信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData>findInvoiceTitle(PageData pd)throws Exception;
	/**
	 * 保存实体信息
	 * @param pd
	 * @throws Exception
	 */
	public void saveEntityMaintain(PageData pd)throws Exception;
	/**
	 * 删除实体信息
	 * @param pd
	 * @throws Exception
	 */
	public void deleteEntityMaintain(PageData pd)throws Exception;
	/**
	 * 更新实体信息
	 * @param pd
	 * @throws Exception
	 */
	public void updateEntityMaintain(PageData pd)throws Exception;
	/**
	 * 保存合同信息
	 * @param pd
	 * @throws Exception
	 */
	public void saveContractInfo(PageData pd)throws Exception;
	/**
	 * 更新合同信息
	 * @param pd
	 * @throws Exception
	 */
	public void updateContractInfo(PageData pd)throws Exception;
	/**
	 * 删除合同信息
	 * @param pd
	 * @throws Exception
	 */
	public void deleteContractInfo(PageData pd)throws Exception;
	/**
	 * 删除发票抬头
	 * @param pd
	 * @throws Exception
	 */
	public void deleteInfo(PageData pd)throws Exception;
	public void saveInfo(PageData pd)throws Exception;
	public void updateInfo(PageData pd)throws Exception;
}
